***********************************************
* VGM music package                           *
* http://vgmrips.net/                         *
***********************************************
Game name:           The Smurfs
System:              Nintendo Game Boy
Music hardware:      Game Boy DMG (LR35902)

Music author:        Alberto Jose González
Game developer:      Bit Managers
Game publisher:      Infogrames
Game release date:   1994 (E) / 1998-10 (U)

Package created by:  The789Guy, marklincadet
Package version:     1.10

Song list, in approximate game order:
Song name                           Length:
                                    Total  Loop
01 Intro (Part 1) ~ Game Over       0:39   0:19
02 Intro (Part 2) ~ Victory         0:14   0:13
03 Title Screen                     1:38   1:30
04 Act Start                        0:04   -
05 The Forest ~ The Cliff           1:34   1:34
06 The River Smurf                  1:09   1:09
07 The Bridge                       1:17   1:17
08 The Sarsaparilla Fields          1:01   1:00
09 The Mountains                    1:14   1:11
10 The Flight on a Stork            0:30   0:30
11 The Old Gold Mine                0:38   0:38
12 Inside the Volcano               1:34   1:30
13 The Sledge Race                  0:30   0:30
14 The Swamps ~ Gargamel's Manor
   House                            1:17   1:17
15 Bonus Stages                     0:17   0:17
16 Boss Battle                      0:13   0:13
17 Gargamel                         1:08   1:08
18 Smurf Rescued                    0:04   -
19 Ending ~ Staff Roll              0:30   0:29
20 Death                            0:03   -
21 Time Out                         0:03   -

Total Length                       15:35  30:18


Notes:
This pack was primarily made using
NEZplug Version 0.9.4.8 + 2 + 19.20 VGM mod.

Tracks 18 ("Smurf Rescued") and 21 ("Time Out")
were ripped with MAME 0.236 VGM mod
because they're not present in the GBS file.
-The789Guy


Stereo tracks ripped with MAME 0.244 VGM mod 
(mame0244-10-g01826fc4902-dirty).
-marklincadet


Hacking notes:
- Songs are played by writing the address of
  their "load" routine to D95Ah/5Bh.
  The sound driver has a jump table at 4000h
  (CPU address, ROM offset 18000h) with common
  routines, which the game uses most of the
  time.
  Songs can be triggered using the MAME
  debugger with:
    w@0xD95A = 0x4000+3*id
  where "id" is a number from 0 to 0x1A.
  Songs begin at number 8.
  Values 0 to 7 are control commands
  (stop/pause/resume/fade/...)
- Two songs are *not* in the table and the game
  loads them by writing their direct address
  to D95Ah/5Bh.
  These are:
    7DF3h - Smurf Rescued
    7ECDh - Time Out
- SFX are played by writing the ID to D942h.
    b@D942 = id
  Valid IDs are 1 to 0x1E.
-Valley Bell


Package history:
0.95 2021-06-20 The789Guy: Initial release.
1.00 2021-12-04 The789Guy: All tracks redumped;
 two missing tracks and six screenshots added.
1.10 2023-06-02 marklincadet: Reripped stereo
 tracks.
